package com.atguigu.xuexiplus.dto;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class ChatMessage {
    // 消息类型: chat(群聊) / private(私聊) / system
    private String type;
    // 发送者用户ID
    private Long fromUserId;
    private String fromNickname;
    private String fromAvatarUrl;
    // 接收者用户ID（私聊时必填）
    private Long toUserId;
    // 兼容前端用用户名发送: sender/receiver（username 或 nickname）
    private String sender;
    private String receiver;
    // 消息内容
    private String content;
    // 发送时间
    private LocalDateTime sendTime;
}


